package Applikationslogik;
import java.rmi.RemoteException;

import java.sql.*;
/**
 *
 * @author Daniel Mossiossian & René van Straaten
 */
public class KalendereintragImpl extends java.rmi.server.UnicastRemoteObject implements Kalendereintrag {

private int eintrag_id;
private String ort;
private Timestamp start;
private Timestamp ende;
private String beschreibung;
private int kategorie_id;
private int erinnerung;
private int erstelltvon;
private int kalender_id;


//Dieser Konstruktor ruft den Konstruktor der Superklasse UnicastRemoteObject auf.
/**
 *
 * @throws java.rmi.RemoteException
 */
public KalendereintragImpl()throws java.rmi.RemoteException {
super();}

//Diese Methode setzt die set_eintrag_id vom typ int und wirft eine RemoteException.
/**
 *
 * @param EintragID
 * @throws RemoteException
 */
public void set_eintrag_id(int EintragID)throws RemoteException {
this.eintrag_id = EintragID;}

//Diese Methode setzt den set_ort vom typ String und wirft eine RemoteException.
/**
 *
 * @param Ort
 * @throws RemoteException
 */
public void set_ort(String Ort)throws RemoteException {
this.ort = Ort;}

//Diese Methode setzt den set_start vom typ Timestamp und wirft eine RemoteException.
/**
 *
 * @param Start
 * @throws RemoteException
 */
public void set_start(Timestamp Start)throws RemoteException {
this.start = Start;}

//Diese Methode setzt den set_ende vom typ Timestamp und wirft eine RemoteException.
/**
 *
 * @param Ende
 * @throws RemoteException
 */
public void set_ende(Timestamp Ende)throws RemoteException {
this.ende = Ende;}

//Diese Methode setzt den set_beschreibung vom typ String und wirft eine RemoteException.
/**
 *
 * @param Beschreibung
 * @throws RemoteException
 */
public void set_beschreibung(String Beschreibung)throws RemoteException {
this.beschreibung = Beschreibung;}

//Diese Methode setzt den set_kategorie vom typ integer und wirft eine RemoteException.
/**
 *
 * @param KategorieID
 * @throws RemoteException
 */
public void set_kategorie(int KategorieID)throws RemoteException {
this.kategorie_id = KategorieID;}

//Diese Methode setzt den set_erinnerung vom typ integer und wirft eine RemoteException.
/**
 *
 * @param Erinnerung
 * @throws RemoteException
 */
public void set_erinnerung(int Erinnerung)throws RemoteException {
this.erinnerung = Erinnerung;}

//Diese Methode setzt den set_erstelltvon vom typ integer und wirft eine RemoteException.
/**
 *
 * @param PersonID
 * @throws RemoteException
 */
public void set_erstelltvon(int PersonID)throws RemoteException {
this.erstelltvon = PersonID;}

//Diese Methode setzt den set_kalender_id vom typ integer und wirft eine RemoteException.
/**
 *
 * @param KalenderID
 * @throws RemoteException
 */
public void set_kalender_id(int KalenderID)throws RemoteException {
this.kalender_id = KalenderID;}




//Diese Methode gibt die get_eintrag_id vom typ int zurück und es wird eine RemoteException geworfen.
/**
 *
 * @return
 * @throws RemoteException
 */
public int get_eintrag_id()throws RemoteException {
return eintrag_id;}

//Diese Methode gibt den get_ort vom typ String zurück und es wird eine RemoteException geworfen.
/**
 *
 * @return
 * @throws RemoteException
 */
public String get_ort()throws RemoteException {
return ort;}

//Diese Methode gibt den get_start vom typ int zurück und es wird eine RemoteException geworfen.
/**
 *
 * @return
 * @throws RemoteException
 */
public Timestamp get_start()throws RemoteException {
return start;}

//Diese Methode gibt den get_ende vom typ int zurück und es wird eine RemoteException geworfen.
/**
 *
 * @return
 * @throws RemoteException
 */
public Timestamp get_ende()throws RemoteException {
return ende;}

//Diese Methode gibt den get_beschreibung vom typ int zurück und es wird eine RemoteException geworfen.
/**
 *
 * @return
 * @throws RemoteException
 */
public String get_beschreibung()throws RemoteException {
return beschreibung;}

//Diese Methode gibt den get_kategorie vom typ int zurück und es wird eine RemoteException geworfen.
/**
 *
 * @return
 * @throws RemoteException
 */
public int get_kategorie()throws RemoteException {
return kategorie_id;}

//Diese Methode gibt den get_erinnerung vom typ int zurück und es wird eine RemoteException geworfen.
/**
 *
 * @return
 * @throws RemoteException
 */
public int get_erinnerung()throws RemoteException {
return erinnerung;}

//Diese Methode gibt den get_erstelltvon vom typ int zurück und es wird eine RemoteException geworfen.
/**
 *
 * @return
 * @throws RemoteException
 */
public int get_erstelltvon()throws RemoteException {
return erstelltvon;}

//Diese Methode gibt den get_kalender_id vom typ int zurück und es wird eine RemoteException geworfen.
/**
 *
 * @return
 * @throws RemoteException
 */
public int get_kalender_id()throws RemoteException {
return kalender_id;}
    }
